﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        log4net.ILog log = (log4net.ILog)log4net.LogManager.GetLogger("LogToSqlite");
        
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //throw new Exception("测试异常记录");
            for (int i = 0; i < 100000; i++)
            {
                log.Warn("下载SQLite的安装文件 http://sourceforge.net/projects/sqlite-dotnet2/ ，安装后在安装目录bin中找到System.Data.SQLite.dll文件 。在项目中引用这个文件即可。SQLite目前只有Framework2.0的dll，如果要在Framework 4.0中使用要更改app.config。");
                log.Debug("通过SQLite存储Log4Net 日志 [问题点数：100分，结帖人lxhefeiyancao] 收藏 lxhefeiyancao lxhefeiyancao 本版等级： 本版专家分：154 结帖率：100% 楼主 ..");
                log.Info("log4net是一个开源的日志工具，它是从java的log4j中移植过来的，支持将日志放入不同的输出。SQLite是一个彻底开源数据库，可以任意使用它的源代码和程序 ...");
                log.Fatal("测试fatal类型message");
                log.Error("error+exception", new Exception("测试异常记录"));
                label1.Text = (i+1).ToString("000000");
                Application.DoEvents();
            }

        }
    }
}
